import React, { useState, useEffect, useRef } from 'react'; import { ArrowRight, Menu, X, Twitter, Linkedin, Mail, Briefcase, TrendingUp, MapPin, Building2, Landmark, Wallet, Phone, Plus, Minus, Zap, FileCheck, Banknote, GraduationCap, Home, RefreshCw, } from 'lucide-react'; /** * CUSTOM CURSOR COMPONENT */ const CustomCursor = () => { const [position, setPosition] = useState({ x: 0, y: 0 }); const [isHovering, setIsHovering] = useState(false); const [isVisible, setIsVisible] = useState(false); useEffect(() => { const updateCursor = (e) => { setPosition({ x: e.clientX, y: e.clientY }); setIsVisible(true); }; const handleMouseOver = (e) => { if (e.target.closest('button') || e.target.closest('a') || e.target.closest('input') || e.target.closest('.interactive') || e.target.closest('.accordion-trigger')) { setIsHovering(true); } else { setIsHovering(false); } }; window.addEventListener('mousemove', updateCursor); window.addEventListener('mouseover', handleMouseOver); return () => { window.removeEventListener('mousemove', updateCursor); window.removeEventListener('mouseover', handleMouseOver); }; }, []); if (!isVisible) return null; return ( <>
); }; /** * REUSABLE UI COMPONENTS */ const SectionTitle = ({ children, subtitle }) => (
{subtitle}

{children}

); const Button = ({ children, variant = 'primary', className = '', onClick }) => { const baseStyle = "px-6 py-3 font-mono text-sm tracking-wide transition-all duration-300 relative group overflow-hidden interactive flex items-center gap-2"; const variants = { primary: "bg-lime-400 text-black hover:bg-lime-300 font-bold", outline: "bg-transparent border border-lime-400/30 text-lime-400 hover:border-lime-400 hover:bg-lime-400/10", ghost: "text-slate-400 hover:text-lime-400" }; return ( ); }; const Card = ({ children, className = '' }) => (
{children}
); // --- FAQ ACCORDION ITEM --- const AccordionItem = ({ question, answer, isOpen, onClick }) => (

{answer}

); /** * PAGES */ // --- HOME PAGE --- const HomePage = ({ navigate }) => { const [openFaq, setOpenFaq] = useState(0); const [scrollY, setScrollY] = useState(0); useEffect(() => { const handleScroll = () => { setScrollY(window.scrollY); }; window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, []); const faqs = [ { q: "What is the minimum credit score required?", a: "While traditional banks typically look for 750+, our network includes NBFCs and agile lenders who consider scores as low as 650, provided cash flow is strong." }, { q: "How fast is the disbursal process?", a: "For pre-approved clients, we achieve disbursal in as little as 24 hours. Complex corporate restructuring typically takes 3-5 business days." }, { q: "Do you offer collateral-free loans?", a: "Yes. We specialize in unsecured business loans up to ₹5 Cr based on turnover and banking history, utilizing government schemes like CGTMSE where applicable." }, { q: "What documentation is needed?", a: "Standard KYC, last 12 months' bank statements, and 2 years of ITR/Financials. Our digital portal allows for paperless submission." } ]; // Using raw filenames directly to ensure they match exact uploads const imgRupee1 = "rupee-1-3d.png.jpg"; const imgRupee2 = "rupee-2-3d.png.png"; const imgRupee3 = "rupee-3-3d.png.png"; return (
{/* Hero Section */}
India's Premier Financial Consultancy

Turn Credit Into
Possibility.

We don't just lend; we connect. As a dedicated India-based consultancy, we bridge the gap between you and suitable partner banks/NBFCs for tailored financial products.

50+ Banking Partners
₹500Cr+ Disbursed
India Headquarters
{/* 3D Floating Elements with Parallax Scroll Effect */}
{/* Main Floating 3D Rupee Note */}
3D Rupee Note
{/* Secondary Floating 3D Element */}
3D Rupee Coin Note
{/* Third Floating Element */}
3D Rupee Block
{/* Scroll Indicator */}
Scroll
{/* HOW IT WORKS SECTION */}
How It Works
{/* Connecting Line (Desktop) */}
{[ { icon: FileCheck, step: "01", title: "Consultation", desc: "We analyze your profile to understand your specific financial needs (Personal, Business, or Property)." }, { icon: Zap, step: "02", title: "Partner Match", desc: "Our system matches you with the most suitable partner bank or NBFC from our 50+ network." }, { icon: Building2, step: "03", title: "Documentation", desc: "We assist in structuring your file to ensure maximum approval chances." }, { icon: Banknote, step: "04", title: "Approval", desc: "Disbursal happens directly from the bank to your account." } ].map((item, index) => (
{item.step}

{item.title}

{item.desc}

))}
{/* Services / Bento Grid Section */}
Comprehensive Loan Solutions {/* Updated Grid for 6 Items */}
{/* 1. Business Loans */}

Business Loans

Unsecured capital for expansion, inventory, or working capital. Tailored for SMEs and large enterprises.

Up to ₹5 Cr Unsecured
{/* 2. Personal Loans */}

Personal Loans

Quick approvals for personal needs. Whether it's travel, medical, or lifestyle upgrades.

Disbursal in 24 hrs
{/* 3. Home Loan */}

Home Loan

Competitive interest rates for buying your dream home. We compare across all major banks.

Lowest Rate Guarantee
{/* 4. Loan Against Property */}

Loan Against Property

Unlock the hidden value of your real estate asset. High loan value with flexible repayment tenures. Ideal for big-ticket funding needs.

{/* Decorative 3D Element inside card */}
Icon
{/* 5. Education Loan */}

Education Loan

Funding for overseas or domestic education. We handle the complex paperwork.

{/* 6. Balance Transfer */}

Balance Transfer

Reduce your EMI burden by transferring your existing high-interest loans to our partner banks at lower rates. Top-up facility available.

1%
Lower Rate
0
Hidden Fees
{/* FAQ SECTION */}
Common Queries

Everything you need to know about our process, eligibility, and banking partners.

Still have questions?

Our financial experts are available for a consultation.

{/* 3D Decor */}
{faqs.map((faq, i) => ( setOpenFaq(openFaq === i ? -1 : i)} /> ))}
{/* Metrics Section */}
{[ { label: 'Partner Banks', value: '50+' }, { label: 'Clients Served', value: '1K+' }, { label: 'Approval Rate', value: '98%' }, { label: 'Capital Raised', value: '₹5B+' }, ].map((stat, i) => (
{stat.value}
{stat.label}
))}
); }; // --- ABOUT PAGE --- const AboutPage = () => { const imgRupee2 = "rupee-2-3d.png.png"; return (
The Financial Architects

Seventh Credits is a premier India-based financial consultancy. It is crucial to note that we do not lend money directly.

Instead, we act as a strategic bridge. We analyze your financial health and connect you with the most suitable partner from our network of 50+ Banks and NBFCs. Our role is to negotiate the best interest rates, ensure your paperwork is flawless, and expedite the disbursal process.

01. Consultancy
02. Aggregator
03. Pan-India
04. Transparency
Finance 3D
); }; // --- BLOG PAGE (News/Updates) --- const BlogPage = () => { const posts = [ { title: "Repo Rate Trends 2025: What it Means for Borrowers", date: "Oct 12, 2025", tag: "Analysis", read: "5 min" }, { title: "Securing Unsecured Loans for SMEs", date: "Sep 28, 2025", tag: "Guide", read: "8 min" }, { title: "NBFC vs Traditional Banks: A Comparison", date: "Sep 15, 2025", tag: "Education", read: "6 min" }, { title: "Maximizing Your Credit Score for Big Ticket Loans", date: "Aug 30, 2025", tag: "Advisory", read: "4 min" }, { title: "Understanding Loan Against Property (LAP)", date: "Aug 12, 2025", tag: "Product", read: "12 min" }, { title: "The Rise of Digital Lending in India", date: "Jul 22, 2025", tag: "Tech", read: "7 min" } ]; return (
Financial Updates
{posts.map((post, i) => (
{post.tag} {post.read}

{post.title}

Expert insights into the changing landscape of finance and credit availability.

{post.date}
))}
); }; // --- CONTACT PAGE --- const ContactPage = () => (
Start the Conversation

Your capital requirements deserve expert attention. Reach out to Seventh Credits today.

+91 7025488718
contact@seventhcredits.com
India
); // --- SIMPLE TEXT PAGES (Privacy, Terms, Sitemap) --- const TextPage = ({ title, content }) => (

{title}

{content}
); const SitemapPage = ({ setPage }) => { const links = ['Home', 'About', 'Services', 'Blog', 'Contact', 'Privacy', 'Terms', 'Sitemap']; return (
Site Map
{links.map(link => ( ))}
); }; /** * MAIN APP COMPONENT & LAYOUT */ const App = () => { const [activePage, setActivePage] = useState('home'); const [menuOpen, setMenuOpen] = useState(false); const [scrolled, setScrolled] = useState(false); // Using raw filename for logo as well const logoUrl = "openart-c3e22b2bc45843ed9adb9f4a47f9056f_raw (1).jpg"; useEffect(() => { // Scroll handling const handleScroll = () => setScrolled(window.scrollY > 50); window.addEventListener('scroll', handleScroll); // Favicon Setup const link = document.querySelector("link[rel~='icon']"); if (!link) { const newLink = document.createElement('link'); newLink.rel = 'icon'; newLink.href = logoUrl; document.head.appendChild(newLink); } else { link.href = logoUrl; } return () => window.removeEventListener('scroll', handleScroll); }, [logoUrl]); useEffect(() => { window.scrollTo(0, 0); setMenuOpen(false); }, [activePage]); const navLinks = [ { id: 'home', label: 'Home' }, { id: 'about', label: 'About' }, { id: 'services', label: 'Services' }, { id: 'blog', label: 'Blog' }, { id: 'contact', label: 'Contact' } ]; const handleNav = (id) => { if (id === 'services') { setActivePage('home'); // Small timeout to allow render then scroll setTimeout(() => { const element = document.getElementById('services'); if (element) element.scrollIntoView({ behavior: 'smooth' }); }, 100); } else { setActivePage(id); } }; const renderContent = () => { switch (activePage) { case 'home': return ; case 'about': return ; case 'blog': return ; case 'contact': return ; case 'sitemap': return ; case 'privacy': return ; case 'terms': return ; default: return ; } }; return (
{/* Dynamic Background Grid */}
{/* Navigation */} {/* Mobile Menu Overlay */} {menuOpen && (
{navLinks.map(link => ( ))}
)} {/* Main Content Area */}
{renderContent()}
{/* Footer */}
Logo SEVENTH CREDITS

Partnered with 50+ Banks and NBFCs. India's trusted financial aggregator.

{[Twitter, Linkedin, Mail].map((Icon, i) => ( ))}

Company

    {['Home', 'Services', 'About', 'Blog'].map(item => (
  • ))}

Legal

    {['Privacy', 'Terms', 'Sitemap'].map(item => (
  • ))}

© 2025 Seventh Credits. All rights reserved.

Advisory: Active
); }; export default App;